# -*- coding: utf-8 -*-
name = input('please enter your name: ')
print('hello,', name)
print('I\'m learning\nPython.')
# print absolute value of an integer:
a = 100
if a >= 0:
    print(a)
else:
    print(-a)
print('\\\t\\')
print(r'\\\t\\')
print('''line1
... line2
... line3''')   
print(r'''hello,\n
world''')
print('''line1
line2
line3''')
a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)
a = 'ABC'
b = a
a = 'XYZ'
print(b)
PI = 3.14159265359
# /除法计算结果是浮点数，即使是两个整数恰好整除，结果也是浮点数：
print(10 / 3)
# 还有一种除法是//，称为地板除，两个整数的除法仍然是整数：
print(9 // 3)
print(10 % 3)

# 注意：Python的整数没有大小限制，而某些语言的整数根据其存储长度是有大小限制的，例如Java对32位整数的范围限制在-2147483648-2147483647。
# Python的浮点数也没有大小限制，但是超出一定范围就直接表示为inf（无限大）。